home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 December / PCWDEC06.iso / Software / Trial / Paint Shop Pro XI / Data1.cab / _5E4761C4D4834803951C0AE702558EF3 < prev    next >
Encoding:
Text File  |  2006-08-04  |  9.0 KB  |  265 lines

  1. from PSPApp import *
  2.  
  3. def ScriptProperties():
  4.     return {
  5.         'Author': u'Corel Corporation',
  6.         'Copyright': u'Copyright (c) 2002-2006 Corel Corporation. All rights reserved.',
  7.         'Description': "Split to RGB and then find all edges.",
  8.         'Host': u'Paint Shop Pro 9',
  9.         'Host Version': u'9.00'
  10.         }
  11.  
  12. def Do(Environment):
  13.     # Get the starting target document
  14.     TargetDoc = App.TargetDocument 
  15.  
  16.     # SplitToRGB
  17.     App.Do( Environment, 'SplitToRGB', {
  18.             'GeneralSettings': {
  19.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  20.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  21.                 'Version': ((9,0,0),1)
  22.                 }
  23.             })
  24.  
  25.     # SelectDocument
  26.     App.Do( Environment, 'SelectDocument', {
  27.             'SelectedImage': 0, 
  28.             'Strict': False, 
  29.             'GeneralSettings': {
  30.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  31.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  32.                 'Version': ((9,0,0),1)
  33.                 }
  34.             })
  35.  
  36.     # SelectDocument
  37.     App.Do( Environment, 'SelectDocument', {
  38.             'SelectedImage': -2, 
  39.             'Strict': False, 
  40.             'GeneralSettings': {
  41.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  42.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  43.                 'Version': ((9,0,0),1)
  44.                 }
  45.             })
  46.  
  47.     # FindEdges
  48.     App.Do( Environment, 'FindEdges', {
  49.             'GeneralSettings': {
  50.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  51.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  52.                 'Version': ((9,0,0),1)
  53.                 }
  54.             })
  55.  
  56.     # SelectDocument
  57.     App.Do( Environment, 'SelectDocument', {
  58.             'SelectedImage': 1, 
  59.             'Strict': False, 
  60.             'GeneralSettings': {
  61.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  62.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  63.                 'Version': ((9,0,0),1)
  64.                 }
  65.             })
  66.  
  67.     # FindEdges
  68.     App.Do( Environment, 'FindEdges', {
  69.             'GeneralSettings': {
  70.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  71.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  72.                 'Version': ((9,0,0),1)
  73.                 }
  74.             })
  75.  
  76.     # SelectDocument
  77.     App.Do( Environment, 'SelectDocument', {
  78.             'SelectedImage': 1, 
  79.             'Strict': False, 
  80.             'GeneralSettings': {
  81.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  82.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  83.                 'Version': ((9,0,0),1)
  84.                 }
  85.             })
  86.  
  87.     # FindEdges
  88.     App.Do( Environment, 'FindEdges', {
  89.             'GeneralSettings': {
  90.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  91.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  92.                 'Version': ((9,0,0),1)
  93.                 }
  94.             })
  95.  
  96.     # CombineRGB
  97.     App.Do( Environment, 'CombineRGB', {
  98.             'BlueChannel': 0, 
  99.             'GreenChannel': -1, 
  100.             'RedChannel': -2, 
  101.             'GeneralSettings': {
  102.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  103.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  104.                 'Version': ((9,0,0),1)
  105.                 }
  106.             }) 
  107.  
  108.     # SelectDocument
  109.     App.Do( Environment, 'SelectDocument', {
  110.             'SelectedImage': 0, 
  111.             'Strict': False, 
  112.             'GeneralSettings': {
  113.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  114.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  115.                 'Version': ((9,0,0),1)
  116.                 }
  117.             })
  118.  
  119.     # SelectDocument
  120.     App.Do( Environment, 'SelectDocument', {
  121.             'SelectedImage': -3, 
  122.             'Strict': False, 
  123.             'GeneralSettings': {
  124.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  125.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  126.                 'Version': ((9,0,0),1)
  127.                 }
  128.             })
  129.  
  130.     # FileClose
  131.     App.Do( Environment, 'FileClose', {
  132.             'GeneralSettings': {
  133.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  134.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  135.                 'Version': ((9,0,0),1)
  136.                 }
  137.             })
  138.  
  139.     # SelectDocument
  140.     App.Do( Environment, 'SelectDocument', {
  141.             'SelectedImage': 0, 
  142.             'Strict': False, 
  143.             'GeneralSettings': {
  144.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  145.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  146.                 'Version': ((9,0,0),1)
  147.                 }
  148.             })
  149.  
  150.     # SelectDocument
  151.     App.Do( Environment, 'SelectDocument', {
  152.             'SelectedImage': -2, 
  153.             'Strict': False, 
  154.             'GeneralSettings': {
  155.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  156.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  157.                 'Version': ((9,0,0),1)
  158.                 }
  159.             })
  160.  
  161.     # FileClose
  162.     App.Do( Environment, 'FileClose', {
  163.             'GeneralSettings': {
  164.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  165.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  166.                 'Version': ((9,0,0),1)
  167.                 }
  168.             })
  169.  
  170.     # SelectDocument
  171.     App.Do( Environment, 'SelectDocument', {
  172.             'SelectedImage': 0, 
  173.             'Strict': False, 
  174.             'GeneralSettings': {
  175.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  176.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  177.                 'Version': ((9,0,0),1)
  178.                 }
  179.             })
  180.  
  181.     # SelectDocument
  182.     App.Do( Environment, 'SelectDocument', {
  183.             'SelectedImage': -1, 
  184.             'Strict': False, 
  185.             'GeneralSettings': {
  186.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  187.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  188.                 'Version': ((9,0,0),1)
  189.                 }
  190.             })
  191.  
  192.     # FileClose
  193.     App.Do( Environment, 'FileClose', {
  194.             'GeneralSettings': {
  195.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  196.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  197.                 'Version': ((9,0,0),1)
  198.                 }
  199.             })
  200.  
  201.     # SelectDocument
  202.     App.Do( Environment, 'SelectDocument', {
  203.             'SelectedImage': 0, 
  204.             'Strict': False, 
  205.             'GeneralSettings': {
  206.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  207.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  208.                 'Version': ((9,0,0),1)
  209.                 }
  210.             })
  211.  
  212.     # SelectAll
  213.     App.Do( Environment, 'SelectAll', {
  214.             'GeneralSettings': {
  215.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  216.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  217.                 'Version': ((9,0,0),1)
  218.                 }
  219.             })
  220.  
  221.     # Copy
  222.     App.Do( Environment, 'Copy', {
  223.             'GeneralSettings': {
  224.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  225.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  226.                 'Version': ((9,0,0),1)
  227.                 }
  228.             })
  229.  
  230.     # FileClose
  231.     App.Do( Environment, 'FileClose', {
  232.             'GeneralSettings': {
  233.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  234.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  235.                 'Version': ((9,0,0),1)
  236.                 }
  237.             })
  238.  
  239.     # SelectAll
  240.     App.Do( Environment, 'SelectAll', {
  241.             'GeneralSettings': {
  242.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  243.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  244.                 'Version': ((9,0,0),1)
  245.                 }
  246.             }, TargetDoc)
  247.  
  248.     # PasteIntoSelection
  249.     App.Do( Environment, 'PasteIntoSelection', {
  250.             'GeneralSettings': {
  251.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  252.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  253.                 'Version': ((9,0,0),1)
  254.                 }
  255.             }, TargetDoc)
  256.  
  257.     # SelectNone
  258.     App.Do( Environment, 'SelectNone', {
  259.             'GeneralSettings': {
  260.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  261.                 'AutoActionMode': App.Constants.AutoActionMode.Match,
  262.                 'Version': ((9,0,0),1)
  263.                 }
  264.             }, TargetDoc)
  265.